package com.eden.door.io;

import java.io.File;

import org.apache.commons.lang.StringUtils;

import com.eden.door.constant.Constants;

public class Resource {

	/**
	 * 获取资源文件
	 * @param path 路径
	 * @param suffix 后缀名
	 * @return file数组
	 */
	public static File[] getResources(String path , String suffix) {
		File dir = new File(path);

		return StringUtils.isBlank(suffix) ?  dir.listFiles() : dir.listFiles(new XmlFileFilter(suffix));
	}
	
	/**
	 * 从resources中doors文件夹下取得门的配置文件
	 * @return file数组
	 */
	public static File[] getDoorsResources() {
		File dir = new File(Constants.CONTEXT_PATH + "resources/doors");

		return dir.listFiles(new XmlFileFilter("xml"));
	}
}
